+2007-06-03 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/tools/widgets.c: Add a volume button
+
2007-06-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkradiobutton.c:
+2007-06-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/Makefile.am:
+ * gtk/visual_index.xml:
+ * gtk/images/volumebutton.png: Volume button image
+
2007-06-01 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk-sections.txt: Add new composited window api
$(srcdir)/images/statusbar.png \
$(srcdir)/images/toggle-button.png \
$(srcdir)/images/toolbar.png \
+ $(srcdir)/images/volumebutton.png \
$(srcdir)/images/window.png
# Extra options to supply to gtkdoc-fixref
<link linkend="GtkPaned">
<inlinegraphic fileref="panes.png" format="PNG"></inlinegraphic>
</link>
+ <link linkend="GtkVolumeButton">
+ <inlinegraphic fileref="volumebutton.png" format="PNG"></inlinegraphic>
+ </link>
<link linkend="GtkPageSetupUnixDialog">
<inlinegraphic fileref="pagesetupdialog.png" format="PNG"></inlinegraphic>
</link>
return new_widget_info ("image", vbox, SMALL);
}
+static WidgetInfo *
+create_volume_button (void)
+{
+ GtkWidget *button, *widget;
+
+ button = gtk_volume_button_new ();
+ gtk_scale_button_set_value (GTK_SCALE_BUTTON (button), 33);
+ /* Hack: get the private dock */
+ widget = GTK_SCALE_BUTTON (button)->plus_button->parent->parent->parent;
+ gtk_widget_show_all (widget);
+ return new_widget_info ("volumebutton", widget, ASIS);
+}
+
static WidgetInfo *
create_assistant (void)
{
retval = g_list_prepend (retval, create_recent_chooser_dialog ());
retval = g_list_prepend (retval, create_page_setup_dialog ());
retval = g_list_prepend (retval, create_print_dialog ());
+ retval = g_list_prepend (retval, create_volume_button ());
return retval;
}